iT邦幫忙

DAY 10
1

分散式資料處理,以Stream Computing為例系列 第 10

Day 10: In-Memory data

  • 分享至 

  • xImage
  •  

本來今天應該要寫 Zookeeper 的,不過看到這是第10天,想說來點特別的。所以臨時插進來這個題目。

這個題目我不想講太多,只是想丟個問題給大家來討論一下。

In-Memory data是想把硬碟當做是磁帶的角色,把資料都放在DRAM (or Flash, 現在暫時先不考慮這個) 裡。單機的DRAM空間有限,所以要搭配一些技巧,像是:資料壓縮、分散式系統等等。

另外一個問題是資料保存的問題。DRAM是Volatile的,也就是機器斷電後資料就不見了,要怎麼讓資料在斷電後不會不見呢?有兩個選項:

(1) persistence: 在硬碟寫change log

(2) replication: 在其他機器建立副本

大家覺得哪一個作法比較好呢?


上一篇
Day 9: CAP Theorem
下一篇
Day 11: Zookeeper
系列文
分散式資料處理,以Stream Computing為例30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言